﻿/* Estilos genericos del Grid columnas filas, estilo de seleccion de fila */

.TableGridJSON
{
    width:100%;
    
	padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    border:1px solid #413D3A;
    
    border-spacing:0;
    border-collapse:collapse;
}

.TableGridJSON tr th
{
	background-color: #E6E6E6;
	color: #413D3A;	
	border: 1px solid #413D3A;

    height:10px;		
    padding: 2px 0px 2px 0px;
    margin: 0px 0px 0px 0px;
    
    white-space:nowrap;
    
	text-align:center;
	cursor:default;
    font-size:9px;	
}

.TableGridJSON .RowSearch th
{
    background-color: #E6E6E6;
    border: 0px;
    border-bottom: 1px solid #413D3A;
    
    color:#375934;
    
	height:10px;
    padding: 2px 0px 2px 2px;
    margin: 0px 0px 0px 0px;
    
	text-align:left;
    font-size:10px;	
}

.TableGridJSON tr .ColumnSelect
{
    padding: 0px 0px 0px 0px;
    border: 1px solid #413D3A;
    width:20px;
    
    background-color: #E6E6E6;
    text-align:center;
    color:Black;
    font-size:9px;
    font-weight:bold;
}

.TableGridJSON tr td
{
    color:#375934;
    
	height:8px;
    padding: 5px 0px 5px 5px;
    
	text-align:left;
    font-size:10px;	
}

.rowGridJSON
{
    background-color : #DEFDDD;
}

.rowGridJSONAlter
{
    background-color : #EEFFED;
}

.rowGridSelect
{
    background-color : #C5FFC5;
}

/* FIN Estilos genericos del Grid columnas filas, estilo de seleccion de fila */

/* Estilos de la cabecera de busqueda de la grilla   */

.TableGridJSON .HeaderGridJSON
{      
    background-color:#C8CDC9;
	cursor:default;    
}

.TableGridJSON .HeaderGridJSON td
{   
    padding: 2px 0px 2px 3px;
    
	text-align:left;
	font-size:11px;	
    color:Black;		
}

.TableGridJSON .HeaderGridJSON td select
{   
    border:solid 1px #aacfe4d;
    width:50px;
    height:20px;
    font-size: 11px;	
}

.TableGridJSON .HeaderGridJSON td input
{   
    border:solid 1px #aacfe4d;
    width:50px;
    height:16px;
    font-size: 11px;	
    text-align:center;
}

/* FIN Estilos de la cabecera de busqueda de la grilla   */

/*Estilos de iconos de los botones de la grilla*/

.TableGridJSON .HeaderGridJSON td .IconExcel
{
    width:25px;
    height:25px;    
    background-image: url("images/ExcelGridJSON.ico");    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;    
    cursor:pointer;	
    float:right;
}

.TableGridJSON tr th .IconRecordAdd
{
    width:15px;
    height:15px;        
    background-image: url("images/btnGridJSONAddRecord.gif");    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;    
    cursor:pointer;	
    float:center;
}

.TableGridJSON tr th .IconRecordSearch
{
    width:15px;
    height:15px;        
    background-image: url("images/btnGridJSONSearchRecord.gif");    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;    
    cursor:pointer;	
    float:center;
}

.TableGridJSON tr td .IconRecordEdit
{
    width:13px;
    height:13px;        
    background-image: url("images/btnGridJSONEditRecord.gif");    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;    
    cursor:pointer;	
    float:center;
}


.TableGridJSON tr td .IconRecordCancel
{
    width:13px;
    height:13px;        
    background-image: url("images/btnGridJSONCancelRecord.gif");    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;    
    cursor:pointer;	
    float:center;
}

.TableGridJSON tr td .IconRecordConfirm
{
    width:13px;
    height:13px;        
    background-image: url("images/btnGridJSONConfirmRecord.gif");    
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;    
    cursor:pointer;	
    float:center;
}

/*FIN Estilos de iconos de los botones de la grilla*/

/*Estilos de los controles de la edicion de la grilla*/

.TableGridJSON tr .RequiredValidateGridJSON
{
    border-color: Red;
}

.TableGridJSON tr .TextBoxShort
{
    border:solid 1px #aacfe4d;
    width:70px;
    height:15px;
}

.TableGridJSON tr .TextBoxMedium
{
    border:solid 1px #aacfe4d;
    width:150px;
    height:15px;
}

.TableGridJSON tr .TextBoxLarge
{
    border:solid 1px #aacfe4d;
    width:220px;
    height:15px;
}

.TableGridJSON tr .ComboBoxMedium
{
    border:solid 1px #aacfe4d;
    width:150px;
    height:18px;
}

/*FIN Estilos de los controles de la edicion de la grilla*/

.TableGridJSON tr .FormatText
{   
    text-align:left; 
    mso-number-format:\@;
}

.TableGridJSON tr .FormatNumber
{
    text-align:right; 
    mso-number-format:'#,###,####,###,##0.00';
}

.TableGridJSON tr .FormatCenter
{
    margin-left: auto;
    margin-right: auto;    
    text-align:center;
}